Facile synthesis of carbon coated LiFePO4 nanocomposite with excellent electrochemical performance through in situ formed lithium stearate pyrolysis route