What factors can affect perception distance while driving?