建设工程施工合同的类型及选择