Kohl’s opens 21 stores in 15 states