A genetic algorithm optimisation approach for single-sided linear induction motor design