Hundreds have marched in New York, demanding George Zimmerman be arrested for shooting dead 17-year-old Trayvon Martin in Florida.