Impact fees, exclusionary zoning, and the density of new development