UK will keeping paying for Brexit until 2064 while the divorce bill will cost us £37.1 billion warns Treasury watchdog