影响建设工程质量的因素有哪些?