Scientex buys Johor land for RM123.64m