What is the difference between a notary public and a solicitor?