Scott Morrison has swung an axe through the public service, dumping five department heads and slashing departments in a pre-Christmas shake-up.