Text this: Effective Skin Cancer Diagnosis Through Federated Learning and Deep Convolutional Neural Networks