Barcelona thrash Real Madrid 5-2 in thriller to lift Spanish Supe