Text this: A Comprehensive Review of Remaining Useful Life Estimation Approaches for Rotating Machinery