Aetna nears deal to buy Humana for about $34 billion - sources