Home Athletics Yego proves critics wrong as he strikes gold in Javelin