Messi: I will retire once the fun stops