Preventing intimate partner violence: towards a framework for supporting effective community mobilisation