Walgreens to Purchase Alliance Boots Stake for $6.7B