Carter's to open 100 stores