Synthesis of hierarchical porous carbon-TiO2 composites as anode materials for high performance lithium ion batteries