capital to coast raises £250,000 for charities