多项选择题
中国甲公司与希腊乙公司签订了一份橄榄油进口合同,合同约定乙公司2007年10月份交货。但2007年8月6日希腊南部地区遭遇森林大火,乙公司橄榄油储存仓库在火灾中损失惨重。至合同期届满,甲公司仍未收到橄榄油,经电询,乙公司以火灾为由要求解除合同。甲公司被迫改由其他地中海国家高价购买,甲公司于是要求乙公司承担差价损失。下列哪些说法正确( )
A.约定必须信守,乙公司没有履行合同,需承担违约责任
B.合同不能履行是由不可抗力造成的,乙公司无需承担违约责任
C.在火灾发生后,乙公司应立即通知甲公司,因此乙公司有过错
D.差价损失是由于乙公司的过错造成的,应赔偿甲公司因此而受到的差价损失