Text this: Contrastive Learning under Noisy Temporal Self-Supervision for Colonoscopy Videos