Self-sacrificing template method to controllable synthesize hollow SnO2@C nanoboxes for lithium-ion battery anode