Liverpool came from two goals down to earn a 2-2 draw with Aston Villa in an entertaining Premier League clash at Anfield.