Pep Guardiola says Manchester City defender John Stones could become one of the best players in the world if he stays fit.