Walmart shares drop 7.7% as US comps hit six-year low