Aetna to buy Coventry Healthcare