Blood levels of vitamin C, carotenoids and retinol are inversely associated with cataract in a North Indian population.