Protection against visible light by dihydroxyacetone in erythropoietic protoporphyria.