Lionel Messi scores a stunning hat-trick against Man City