Computational Investigation of Tuning the Electron-Donating Ability in Metal-Free Organic Dyes Featuring an Azobenzene Spacer for Dye-Sensitized Solar Cells