President Bush called the wars in Iraq and Afghanistan a “great struggle” akin to World War II and warned anew against those who would waver in it.