Gunman dead, two hospitalized after downtown Pearsall assault