More than 400 flights cancelled at Charlotte Douglas