US retail giant Walmart is one of the least satisfying chains to shop at, according to a survey by Consumer Reports (CR).