More than 1,000 flights cancelled as extreme weather batters US