London Marathon Charitable Trust gives £1m to Transport for Greater Manchester