Differential evolution for optimizing the positioning of prototypes in nearest neighbor classification