N-Alkyl- and N-aryl-dithieno[3,2-b:2′,3′-d]pyrrole-containing organic dyes for efficient dye-sensitized solar cells