Second-ranked Jon Rahm hangs on to win US PGA Tour Mexico Open