Singapore state investor Temasek will buy a stake in SMRT for about $869.31 million.