Brexit cost UK economy £29bn