合同预付款没付合同有效吗