Prime Minister and Cabinet secretary Michael Thawley resigns in public service shake-up