Incredible moment cruise ship squeezes through canal with inches to spare