EMGBench: Benchmarking Out-of-Distribution Generalization and Adaptation for Electromyography