Killiecrankie, Battle of, Scotland, 1689