President Donald Trump says that the government would retain guarantees and an oversight role over Fannie Mae and Freddie Mac even as he pursues a public offering for the mortgage giants.