Diego López signs for Rayo Vallecano