Real Madrid president Florentino Perez has hailed Cristiano Ronaldo as "one of those players who appear from century to century".