New York marine dies in Afghanistan