CADU and EPID : diffusion agencies in rural Ethiopia