Professional Development through Teacher Collaboration: An Approach to Enhance Teaching and Learning in Science and Mathematics in Tanzania | Synapse