合同约定支付定金没付算违约吗