Cameron Wurf sets record at ironman world champs