Triathlon: British Taylor Brown wins in Cagliari in the World Series