Pep Guardiola signed a new Manchester City contract weeks before Erling Haaland agreed his long-term extension but is now leaving