US President Trump has announced he will offer a “gold card” visa with a path to citizenship for $5 million, replacing a 35-year-old visa for investors.