Pep Guardiola says he cannot imagine Manchester City spending more than £100m on any player at the moment, not even for the ‘exceptional’ talent of Erling Haaland.