Knowledge, capacity and readiness: translating successful experiences in community-based participatory research for health promotion