Ocean Allure Eden Bay opens in Jamaica as adults-only luxury resort