Mammoth cruise ship sails into Port Chalmers