Former state opposition leader Teng Chang Khim has been picked as Selangor state assembly speaker, making him the first non-Malay to hold the post.