Ultra-fast switching of energy efficient electrochromic nickel oxide thin films for smart window applications