Recent lessons from operations research on service delivery mechanisms.