Flanagan, Sesto named Walgreens vice presidents