Vitamin C Benefits: From Immune Support to Skin Health