Local public services delivery mechanisms : a literature review