Developing Quality Teacher Professionals: a Reflective Inquiry on the Practices and Challenges in Tanzania