A British runner, believed to be the oldest in the world to complete a marathon, has died in a road accident aged 114.