Walmart is ditching its earnings guidance as tariffs fuel uncertainty