Optimal rotor wear design in hypotrochoidal gear pump using genetic algorithm