Morphological and physicochemical properties of dip-coated poly {(2,5-diyl pyrrole) [4-nitrobenzylidène]} (PPNB) thin films: towards photovoltaic applications