Marathon set to break fundraising record