Royal Caribbean faces backlash for failing to disclose attraction issue before customers booked