Resources Allocation and Teachers' Professional Development in Kenya | Synapse