CrTe as a versatile thermoelectromagnetic multi-functional material