Hardy Battin (Johnston County)