Text this: Fault Detection and Diagnosis in Industry 4.0: A Review on Challenges and Opportunities