Text this: Unsupervised spatio-temporal state estimation for fine-grained anomaly diagnosis of cyber-physical systems