Managed care in the United States: promises, evidence to date and future directions