New Yorkers face very different choices for mayor