MedViT: A Robust Vision Transformer for Generalized Medical Image Classification