The Internet and rural and agricultural development : an integrated approach