Stannic oxide spherical nanoparticles: an anode material with long-term cyclability for Li-ion rechargeable batteries