President Donald Trump has called for billionaire George Soros and his son to face federal racketeering charges over their support of "violent protests."