施工事故发生的主要原因有哪些