NBC: A flood of retirements is shaking up the 2024 battle for the House