Brexit costing UK up to £90bn in lost tax revenue a year, new analysis shows