Aetna to buy Humana for $37 billion in largest insurance deal