Alistair Darling rejects claims that the UK is a tax haven and unjustly favours non-domiciled residents