Text this: CACO-phony: contrastive architecture for TB cough classification