甲公司故意隐瞒布料已霉变,以30万元的优惠价格与乙公司签订买卖合同,尚未交付;后丙公司表示愿意出价40万元购买,甲公司遂与丙公司又签订买卖合同,并于第二日交货。以下说法正确的有( )。
A: 甲公司可以欺诈为由撤销与乙公司的合同
B: 乙公司已取得该批货物的所有权
C: 丙公司已取得货物所有权
D: 丙公司可以撤销该合同