Pep Guardiola said on Friday Erling Haaland's new nine-and-a-half-year contract at Manchester City is "exceptional news" for the Premier League champions.