Muslim man on way to deliver Friday sermon punched in US