Institutions, implementation, and program effectiveness: evidence from a randomized evaluation of computer-assisted learning in rural China