In a speech Wednesday in Washington , President Bush honored Americans who fought in World War II , saying the United States did not waver in the cause for freedom .