To purchase or to provide? The relative efficiency of contracting out versus direct public provision of hospital services in South Africa