London Marathon changes to open up opportunities for 1,000 more charities