Google surpasses $2 trillion market cap