Text this: A Survey on ML Techniques for Multi-Platform Malware Detection