Machine learning for wear forecasting of naval assets for condition-based maintenance applications