Time varying and condition adaptive hidden Markov model for tool wear state estimation and remaining useful life prediction in micro-milling. (15th September 2019)