Though CVS Health and Aetna have had a working relationship since 2010, and their pending merger had likely been in the works for some time, its timing, experts say, suggests that the merger is as much about staving off the looming threat from Amazon as it is about competing with top health insurers and retailers.