Leonardo hails Eto'o century