Improving cardiovascular outcomes in Nova Scotia (ICONS): a successful public-private partnership in primary healthcare.