Investigation on ruthenium and phthalocyanine based sensitizers for dye sensitized solar cell applications