The influence of infrastructure, training, content and communication on the success of NEPAD’S pilot e-Schools in Kenya