NetBCE An Interpretable Deep Neural Network for Accurate Prediction of Linear B-Cell Epitopes