Pep Guardiola has promised to find a solution with Erling Haaland ruled out for between five and seven weeks as Manchester City battle for Champions League football