Marine killed after shooting spree in Texas