Text this: A Comprehensive Survey of Fake Text Detection on Misinformation and LM-Generated Texts