An investigation on the performance of a silver ionic solid electrolyte system for a new detergent-based nanocrystalline dye-sensitized solar cell