What Are We Fighting For? The campaigns in Iraq and Afghanistan have stretched the armed forces and raised questions about Britain's use of military power. Edward Stourton reports.