Manchester City fans reacted with delight to the news that Pep Guardiola has signed a new contract at the club.