WASHINGTON (AP) -- Challenged by a congressman to "be honest" about how long American troops might have to fight in Afghanistan, Army Gen. David Petraeus revealed that he has a personal stake in ensuring that the U.S. war objectives are met - his son, Stephen, whose recent combat tour was kept "very quiet."...