Walmart and Target earnings show Americans are struggling with inflation | Fortune