Are large-scale volunteer community health worker programmes feasible? The case of Sri Lanka.