iPhone 12 leak suggests bigger battery, 64MP camera and 120Hz display