Vancouver-Seattle high-speed rail could cost up to $42B