BMW engages Tencent to develop automated vehicles