Triphenylamine and carbazole based donor acceptor systems for Dye Sensitized solar cell Bio Imaging and sensor applications