T-Mobile gets high marks for customer care