TC Energy’s Keystone pipeline may be ‘unsaleable’ this year due to spill, analyst says