Javier Gómez Noya has become only the third athlete since the competition began, and the first non-Australian, to win three consecutive world triathlon titles.