WellPoint to buy Amerigroup for $4.5 billion in Medicaid play