Community asset mapping as an action research strategy for developing an interpersonal violence prevention programme in South Africa