Walmart to test beauty bars in 40 stores