NBC: Ryan Routh was camped out for 12 hours and didn't have Trump in his line of sight when Secret Service fired at him