One of the world's biggest and best marathons will take flight on Sunday across the five boroughs of New York City. Here's what you need to know.