Critical issues in information and communication technologies for rural development in Ghana