Visual colorimetric detection of berberine hydrochloride with silver nanoparticles.