Self-Supervised Learning in Remote Sensing: A Review