Lionel Messi scores two sublime free-kicks as Barcelona beat Espanyol to move three points clear at the top of La Liga.