Barcelona thrashed record holders OL Lyonnes 4-0 in the Champions League final in Oslo, to clinch their fourth European title.