A mental health campaigner who attempted to take his own life a decade ago has completed 10 Ironman triathlons in as many ...