Gustav Iden, Lucy Charles-Barclay claim titles at Ironman 70.3 World Championship