Jon Singleton from Little Thetford has raised thousands of pounds for two mental health charities after completing one of the world's toughest races.