Optimization of an MHD pump by tabu search method