Text this: A comprehensive deep learning approach for skin cancer diagnosis