After a decade in charge of Manchester City, Pep Guardiola has announced their final game of the Premier League season will be his last.