Relationship between Teacher Education Program and Single National Curriculum (SNC): Reforms, Practices and Challenges | Synapse