Taxes, Agglomeration Rents and Location Decisions of Firms