Liberals say a cut to contractor spend is a $2.1 billion cut to public service spending