Charlotte senior to graduate from high school after facing series of health challenges