jaundice gallstones vs cancer