Unbounded possibilities: observations on sustaining rural information and communication technology (ICT) in Africa