Inside the incredible new £479m cruise ship that's so big it has its own library