Fabrication of core–shell, yolk–shell and hollow Fe3O4@carbon microboxes for high-performance lithium-ion batteries