An International assessment of health care financing :lessons for developing countries