DetectRL: Benchmarking LLM-Generated Text Detection in Real-World Scenarios