Winter weather cancels 30% of flights from St. Louis Lambert Airport