SciGLM: Training Scientific Language Models with Self-Reflective Instruction Annotation and Tuning