SouthPark Mall in Charlotte reopens after heavy rains collapse part of its roof