Trader Joe's to open three Houston-area stores in 2012