Mexico and Manchester United striker Javier Hernandez has undergone successful surgery on a fractured collarbone that has ruled him out of the Concacaf Gold Cup.