TXU to reward TX customers $37M in cash back