CVS, Aetna finalize megamerger