China and France sign deals worth 40 bln euros