T-Mobile Agrees to a $350 Million Data Breach Settlement