Manchester City manager Pep Guardiola is confident the club can keep their star players now that they are regularly challenging for trophies.