new england weather in spring