Port Huron man accused of beating, whipping captive