Amazon market cap reaches $2 trillion