Caesars agrees to sell Rio