Caesars agrees to sell Rio hotel-casino to NY-based real estate group