Marathon runner dies after illness, meters from finish line