SnTe–TiC–C composites as high-performance anodes for Li-ion batteries