Conductive thin films based on poly (aniline-co-o-anthranilic acid)/magnetite nanocomposite for photovoltaic applications