Why are casinos so popular? Unpacking their allure