Lionel Messi scored a hat-trick as Barcelona thrashed their local rivals to go top of La Liga, with late goals from Gerard Piqué and Luis Suárez completing the job