Text this: Nanoparticles: A review on their synthesis, characterization and physicochemical properties for energy technology industry