Manchester City boss Pep Guardiola has agreed a new deal at the Etihad which will keep him with the club at least until the end of the 2025-26 season