Optimization of carbon nanotube based electrical discharge machining parameters using full factorial design and genetic algorithm