Olympian runs 800 meters race while 34 weeks pregnant