Nearly 2,000 flights cancelled in 24 hours in US