Home Apple iPhone 7 announced with water resistance, dual cameras, and no headphone jack