Health protective behaviour and knowledge of coronary heart disease risk factors in a general practice population