Thousands turn out for St. Anthony's Triathlon