Magnacca promoted to Walgreens EVP post