Sandy Thompson QC appointed Solicitor-General for Queensland