Church gunman in Houston takes own life