An explainable deep learning framework for video violence detection using unsupervised keyframe selection and attention-based CNN | Synapse