Hunter star Toby Price third overall in Dakar with three stages remaining