Survey: T-Mobile USA still tops customer satisfaction