Hunter star Toby Price third overall in Dakar and determined to finishing despite pain