Physico-electrochemical properties of carbon coated LiFePO4 nanoparticles prepared by different preparation method