An enhanced KNN-based twin support vector machine with stable learning rules