T-Mobile confirms data breach affects over 47 million people