Hundreds race from Brooklyn to Queens for charity