New York City homeless man seen punching, stomping on female straphanger in graphic video