Novel cannabidiol sunscreen protects keratinocytes and melanocytes against ultraviolet B radiation. (16th September 2020)