Man caught on camera punching woman at H-E-B