The Pixel 2 and everything else Google unveiled at its launch in San Francisco