Neural Predictive Hidden Markov Model for Speech Recognition