The internet and rural development