Florida gets first snowfall in almost 30 years