CP Ships earnings boom on record traffic