Former U.S. Representative Matt Gaetz has pulled himself out of the running to be attorney general under president-elect Donald Trump's attorney general after several days of concern over the selection, even from Republicans.