Do new information and communications technologies have a role to play in the achievement of Education for All?