Walmart says all customers will be required to wear a mask from Monday