Salad and spinach kits sold in 7 states recalled over listeria risk