'Nowhere to hide' for rivals after blockbuster CVS-Aetna deal