Design optimisation of irrigation pump motors using Box's complex algorithm