Controllable fabrication of SiO2/polypyrrole core–shell particles and polypyrrole hollow spheres