1,500 reenactors present Battle of Mill Springs for final time Nov. 2-3