Panama Canal strike is called off