maine spring weather