Adirondack Marathon course record broken