Erling Haaland scored his 10th goal in six Premier League matches as Manchester City drew 1-1 at Aston Villa.