Optimal design of metal hydride reactors based on CFD–Taguchi combined method