Assessment of Artificial Neural Networks for Predictive Analytics-based Prognostics in Condition-based Maintenance