Text this: Advancement in thermophotovoltaic technology and nanoparticle incorporation for power generation