Using community-based participatory research approaches in the design, implementation and evaluation of programs to improve community well-being and inform action across multiple levels of the bioecological model