The diffusion of the internet and rural development