A RUL Estimation System from Clustered Run-to-Failure Degradation Signals