Gunman takes his own life at North Texas mall