The fiscal implications of municipal annexation: the roles of local government's revenue structure and land use