Variable-Length Differential Evolution for Numerical and Discrete Association Rule Mining