建筑工程合同分为哪三大类