Target to open 21 stores in 2011