Powerful storms batter Elizabeth City