Au@Ag@Ag2S heterogeneous plasmonic nanorods for enhanced dye-sensitized solar cell performance. (June 2019)