Bush says free Iraq will be ‘devastating defeat’ for Al-Qaeda