Amaryllidaceae alkaloids in skin cancer management: Photoprotective effect on human keratinocytes and anti-proliferative activity in melanoma cells.