Effects Of Halogen Bonding And Nir Tuning Of Dyes For Dye-Sensitized Solar Cells