A nanocomposite prepared from silver nanoparticles and carbon dots with peroxidase mimicking activity for colorimetric and SERS-based determination of uric acid