Public sector ‘needs overhaul’