Facile preparation of water dispersible polypyrrole nanotube-supported silver nanoparticles for hydrogen peroxide reduction and surface-enhanced Raman scattering