Self-Supervised Learning by Estimating Twin Class Distribution