BMW set to assemble X5 in China