Experimental assignment process: Subjects were randomized to the four study groups using a two-stage matched randomization process. First, the investigators matched villages based on criteria such as village population and then randomized matched villages to different fractional allocations to each study arm. Second, the investigators matched households within the village based on a range of health and financial measures and then randomized matched households to different arms based on the fractional allocation assigned to that village in the first stage.