Offshore tax-haven firms bag £18m of public money for Glasgow property developments