Aston Villa vs Everton: Match preview, predicted line-ups, head-to-head record, key players, and match prediction