NY man hit by semi while pushing truck