Non-lane-discipline-based car-following model considering the effects of two-sided lateral gaps