DeepLncPro: an interpretable convolutional neural network model for identifying long non-coding RNA promoters