Houston-area teen catches 7-foot, 190-pound alligator gar