Technology news June 5th 2017 Google Andromeda Windows 10 WWDC Keynote and more