hamilton river