Pain and torture worth it as Toby Price wins second Dakar Rally