Manchester City broke their run of three straight Premier League defeats with a convincing 4-0 victory over Aston Villa.