The role of community-based health insurance within the health care financing system: a framework for analysis