Analyst tracks gunman's movements prior to Trump assassination attempt