Constellation's Ray Wang on his top two megacap tech stocks: AMZN, TSLA