Fabrication of TiO2 hollow nanocrystals through the nanoscale Kirkendall effect for lithium-ion batteries and photocatalysis