iPhone 12 specs: Everything the rumors say about battery, camera and more – CNET