How long did Ronaldo remain with Barcelona?