Scientex buys land in Johor Bahru city centre to build 12,000 affordable homes