Photoprotection: part II. Sunscreen: development, efficacy, and controversies.