The role of small and medium-sized towns in rural development