Weather in Grantham, New Hampshire, United States