Ascena to buy Ann Inc. for $2.16B