Access, cost and quality: tensions in the development of primary education in Kenya