Contrastive Representation Learning for Predicting Solar Flares from Extremely Imbalanced Multivariate Time Series Data