The matrix comes to youth violence prevention: a strengths-based, ecologic, and developmental framework.