Pep Guardiola admitted Manchester City might have to walk away from any transfer moves for Harry Kane or Jack Grealish.