South African Olympic silver medallist in the women's 800m, Caster Semenya, says she will put all her efforts over the next four years into winning gold at the 2016 Olympic Games in Rio de Janeiro.