Semenya to take on Swiss athletics body