battle crossword clue