waterville valley new hampshire weather