Haptic shared steering control with an adaptive level of authority based on time-to-line crossing