S-arylation of 2-mercaptobenzazoles: a comprehensive review