Electrochemical deposition of polycarbazole thin films onto tin oxide coated glass: Physicochemical and optoelectronic characterizations