多项选择题

遇到哪些情况时,承包人可以向发包人既要求延长工期又索赔费用?()

A.设计文件有缺陷,导致工程变更
B.气候恶劣造成临时停工
C.其他承包人未能按时完成其工作给该承包人的工作带来干扰
D.施工设备出故障导致临时停工
E.发包人原因造成临时停工