Profits up at Books-A-Million, new CEO named