Who did the general in the Union Army during the American Civil War pave the way for the surrender of Fort Donelson, who later became the 18th President of the United States?