导致精神疾病的因素有哪些