Google reveals the design of its next smartphone months ahead of schedule, after it started to leak all over the internet