Synthesis of novel semi-squaraine derivatives and application in efficient dye-sensitized solar cells. (June 2019)