CVS-Aetna megamerger finalized