AmerisourceBergen names new president, COO