Walmart earnings are out and it speaks volumes about the state of the US economy