An efficient algorithm for automatically generating multivariable fuzzy systems by Fourier series method