British astronaut runs marathon in space