Walgreen OK’s $2 billion stock buyback