Mark Evans appointed new Law Society president