Self-Supervised Learning For Tumor Microenvironment Analysis