Multicolor and fast electrochromism of nanoporous NiO/poly(3,4-ethylenedioxythiophene) composite thin film