Snow forces more than 100 flight cancellations at Lambert