Chinese tech giant Tencent takes 5% stake in Tesla