Sekgodiso ‘over the moon’ after world lead, eyeing Olympic final