Planning for the sustainability of community-based health programs: conceptual frameworks and future directions for research, practice and policy.