Education for sustainability: A study of curriculum, teachers' and students' understanding