William Lundy, last Confederate veteran