Prediction of peptide hormones using an ensemble of machine learning and similarity-based methods