Walmart, others reach Bangladesh accord – is it enough?