How has Apple handled the iPhone 3G problems that have cropped up?