British rider Sam Sunderland put his previous Dakar Rally troubles behind him to claim victory on stage two of this year's event in Argentina.