Mayoral candidates to duke it out in Brooklyn on April 3