Allen, Robert (Union soldier)