President Donald Trump får använda en krigslag från 1798 för att utvisa papperslösa venezuelanska migranter som påstås vara gängmedlemmar, enligt USA:s högsta domstol.