London Marathon compromises with Silver Bond for charities