Houston man bags giant gator in South Texas