Castleton Historical Society holds annual dinner