Aston Villa take advantage of Tottenham slip-up in Premier League top-four race