Recent advances in LiFePO4 nanoparticles with different morphology for high-performance lithium-ion batteries