Reproducible scaling laws for contrastive language-image learning