Dubai to impose 20% annual tax on foreign banks