Agnes Ngetich sets a new 10km world record as she becomes the first woman to run the distance in under 30 minutes in a women-only race.