Investigation of new carbazole based metal-free dyes as active photo-sensitizers/co-sensitizers for DSSCs