Computational design of new organic (D–π–A) dyes based on benzothiadiazole for photovoltaic applications, especially dye-sensitized solar cells