Manchester City striker Erling Haaland vows to "be back" after being ruled out for seven weeks with an ankle injury.