High thermoelectric power factor of Ag and Nb co-substituted SrTiO3 perovskite nanostructures