Record five-time winners Toulouse held off a second-half fightback from Harlequins to win a pulsating home Champions Cup ...