Dynamic condition-based maintenance for shock systems based on damage evolutions using deep reinforcement learning