Nickel oxide optimization using Taguchi design for hydrogen detection