Man caught on video punching woman holding child faces abuse charges