Hunter star Toby Price survives gruelling Dakar stage three