Artificial Intelligence ViT vs CNN: Vision Transformers and Convolutional Neural Networks in Medical Image Analysis