US supermarket Walmart causes controversy by stocking an Israeli army Halloween outfit for children, as well as a "Sheikh Fagin nose".