Polar explorer Shackleton's ship found in Canada