Critical Thinking in Science Education and Teacher Training