Ranking-based Convolutional Neural Network Models for Peptide-MHC Binding Prediction