Semenya wins first race after court decision