Italy signs massive deal with China despite cautions from France and Germany