M4: Multi-generator, Multi-domain, and Multi-lingual Black-Box Machine-Generated Text Detection