The Doral Miami resort will host the summit but the president will not profit, the White House says.