Manchester City move closer to becoming Premier League champions as they beat Aston Villa in a match where both sides end with 10 men.