Changes in perceived heart disease risk and health during a community-based heart disease prevention program: the North Karelia project.