Manchester City manager Pep Guardiola says Erling Haaland signed a new contract at the Etihad because he has faith in the club. BBC Sport Read More