Trans Mountain: Delays into 2023 will add millions to public cost