New polymer syntheses. 31. Poly(4-mercaptobenzoate) and copolyester of 4-mercaptobenzoic acid and various 4-hydroxybenzoic acids