Top line troubles continue for Walmart