David Rudisha, the 800m world record holder and two-time Olympic champion, has revealed that injuries and weight challenges ...