Reliability assessment under continuous fatigue degradation and shock based on Markov renewal process