Walmart removes firearms, ammunition from U.S. stores as social unrest flares