US President Donald Trump has appointed Stephen Miller as the 33rd White House Chief of Staff, succeeding the departing Susie Wiles.