Video Abnormal Event Detection by Learning to Complete Visual Cloze Tests