Andy Irons, 3 time world champ surfer