Sudan admitted on Thursday that its troops had opened fire on a joint United Nations/African Union peacekeeping convoy in Darfur, contradicting an earlier denial by its…