eighteenth virginia battalion heavy artillery