Development and testing of a framework for assessing the effectiveness of health promotion