Erling Haaland has said Manchester City must rediscover the “stomach” to fight for the biggest trophies after branding this season “catastrophic” for Pep Guardiola’s side.