Walmart's growth is coming at the expense of other retailers, analyst says