7 people hospitalized after Huntersville crash