Man charged in fatal subway shoving in New York City