Apple considered iPhone 17 not having charging port