Self-Supervised Contrastive Learning of Protein Representations by Mutual Information Maximization