CVS unveils 360-degree ad for new 'shop in shop' beauty space