22 hurt in Charlotte bus crash