Can Communities and Academia Work Together to Improve Public Health? Results from an Evaluation of a Community-Based Participatory Research Partnership in Detroit.