European court rules in favour of Semenya