Contrastive Representation Learning for Gaze Estimation