AstroCLIP: A Cross-Modal Foundation Model for Galaxies