SoK: Comparing Different Membership Inference Attacks with a Comprehensive Benchmark