Cargo ships collide