Finasteride inhibits melanogenesis through regulation of the adenylate cyclase in melanocytes and melanoma cells