Infrastructural Resources and Competency Based Learning Outcomes in Public Primary Schools in Makueni County, Kenya | Synapse