MIST: Multiple Instance Self-Training Framework for Video Anomaly Detection