Walmart drops plan to build store near Civil War site