David Bennett AC QC becomes Solicitor-General of Australia