冠心病的发生跟哪些因素有关?