Blue Cross Blue Shield of Texas vows to give back $213 million through refunds, lower rates