High-spin level structure of the doubly odd nucleus 104 Ag