Texas man charged for firing 'indiscriminately' at 2 men attacking his fiance