Revamping Teacher Education -Challenges and Prospects