The influence of anchoring group position in ruthenium dye molecule on performance of dye-sensitized solar cells. (March 2018)