Carotenoids and Flavonoids Contribute to Nutritional Protection against Skin Damage from Sunlight