Teacher professional development (TPD) in Ghana: constraints and solutions | Synapse