Walgreens names permanent CFO in management shakeup