'2M children absent' from schools in Afghanistan