President Trump has an 'embarrassment of riches which he can choose from' for key immigration roles