AI-Powered Diagnosis of Skin Cancer: A Contemporary Review, Open Challenges and Future Research Directions | Synapse