Self-Supervised Learning for Molecular Property Prediction