Amazon generated $30 billion in cash last year, and it could be just the ammunition the company needs to start a price war (AMZN, WMT)