1,000 mile cycling challenge in aid of two charities