South Africa’s Semenya grabs 800m gold in Rio