Browsing: Apple has set a launch date for its latest iPhone