Driver Distraction: Theory, Effects, and Mitigation