best vitamin A for immune function