Climate protest in NYC draws an estimated 400,000 citizens