Amazon generated $30 billion in cash last year, but a top analyst says there’s a good reason why it might start slashing prices (AMZN, WMT)