Trump has named loyalist Kash Patel as FBI head, turning to a fierce loyalist to upend the top US law enforcement agency.