T-Mobile to charge $35 activation fee on nearly all transactions