Modeling a comprehensive approach to gun violence prevention