Cavani ‘dreamed of Barca, Madrid’