Ketocarotenoids adonirubin and adonixanthin: Properties, health benefits, current technologies, and emerging challenges.