Toby Price claims third in fifth podium finish at Dakar Rally