Information and communication technology in early childhood education: challenges for effective implementation and integration