Future iPhones won't have a charging port — here's why