SERS and DFT investigation of the adsorption behavior of 4-mercaptobenzoic acid on silver colloids