Google unveils new phones and watch that undercut Apple on price