Home Athletics Semenya breaks 25-year-old 800m African record