Jack Grealish has won his first Premier League title after Manchester City beat Aston Villa on the final day of the season.