Walgreens taps former McDonald's CEO to be nonexecutive chairman