Manchester City have rewarded Pep Guardiola with a two-year contract extension after guiding them to the Premier League title.