Real Madrid ready for Barcelona after convincing win over Rayo Vallecano