合同代签有法律效力吗