Computer use in teaching and learning in Kenya. Physical infrastructure and resource availability