Text this: Dye Sensitized Solar Cells Based on Hydrazonoyl Synthetic Dyes