William Thomson (Solicitor General)