Trump’s new executive order, signed on Monday, bars new visas for people from six Muslim-majority countries and replaces an initial order issued on 27 January, which was chaotically rolled out and subsequently halted by a federal court following a barrage of legal challenges from states and advocate groups across the country.