Thomas Evans (American Civil War soldier)