Halliwell to succeed Miles as CP Ships' CEO