Self-assembly of nanostructured composite ZnO/polyaniline films