Ugandan poll pits singer against veteran