O2, Tesco Mobile, Sky Mobile, Virgin and GiffGaff users could be affected when the 3G network is switched off this year - affecting up to 4.3 million people