Electrochromic properties of porous NiO thin film as a counter electrode for NiO/WO3 complementary electrochromic window