CP Ships charters nine new ships