Barca one of the best teams in history: Villa