Banned runner Caster Semenya gets a partial win in human rights court