Requirements and Facilitators for Suicide Terrorism: an Explanatory Framework for Prediction and Prevention