Synthesis, photovoltaic performances and TD-DFT modeling of push-pull diacetylide platinum complexes in TiO2 based dye-sensitized solar cells.