Walmart fourth quarter earnings show challenges