施工总承包合同有哪几种类型