Text this: Predicting microbe-disease associations via graph neural network and contrastive learning