Caster Semenya has had her gender scrutinized in public for years after winning two Olympic golds. She has hit out at what she sees as a policy that disproportionately affects athletes with sexual differences.