Macmillan is most talked about charity online during London Marathon