Tornadoes slam Midwest; at least 2 killed in Okla., 21 injured