President Donald Trump has announced plans to sell a "gold card" - his version of a green card that will cost $5 million.