Hard Rock to buy Trump Taj Mahal, site will remain a casino