发生了不可抗力事件不能履行合同算不算违约