Education for all: an unfinished revolution