Self-supervised Contrastive Representation Learning for Semi-supervised Time-Series Classification