Realty Income buys stake in Walgreens headquarters for reported $85M