承揽合同的主要特征有哪些