Gina Sanchez explains why these two mega cap stocks are a buy