A generic method to synthesise graphitic carbon coated nanoparticles in large scale and their derivative polymer nanocomposites