Even though the stock is down this year, Cisco is sitting on billions in cash. And some analysts think demand will pick up.