Overcoming the challenges of the digital divide in Africa