T-Mobile leaks over 2 million customer data