Delivering healthcare in rural Africa