AMENDED AND RESTATED AMERISOURCEBERGEN SHAREHOLDERS AGREEMENT