Get an iPhone 12 half price! Plus all the best deals on Apple's new smartphones revealed