KABUL, Afghanistan (AP) ??? A man dressed in an Afghan army uniform opened fire Tuesday on NATO troops at a military base, killing a U.S. two-star general and wounding some 15 people, among them a German brigadier general and a number of Americans troops, authorities said.