TransCanada nearly finished hauling soil from oil leak site