Multiple factor comprehensive analysis (CAMF) model of occupational health and safety training effect for construction workers