Enhanced dye-sensitized solar cell performance using strontium titanate perovskite integrated photoanodes modified with plasmonic silver nanoparticles