Analysis of gene-environment interaction in coronary heart disease: fibrinogen polymorphisms as an example