EL PASO, Texas — A gunman armed with a powerful assault-style rifle turned a crowded Walmart store in this majority-Hispanic border city into a scene of chaos and bloodshed Saturday, stalking shoppers in the aisles in an attack that left at least 20 people dead and 26 others wounded, authorities said.