SnO2 nanoparticles anchored on vertically aligned graphene with a high rate, high capacity, and long life for lithium storage