Text this: Machine Learning Approaches for Data-Driven Self-Diagnosis and Fault Detection in Spacecraft Systems