Insight into historical and future spring snow cover from satellite observation and model simulations over the Northern Hemisphere