Mako: Semi-supervised continual learning with minimal labeled data via data programming