Caribbean Airlines Cargo inks deal to ship from China