U.S. President Donald Trump said on Friday Republicans will hold a convention for the 2026 midterm elections, as his party seeks to maintain its narrow control of Congress.