Banker raises $6,000 online in two days for marathon run