Guardiola extends City contract.