iPhone to be sold by Sprint, potentially China Mobile