Boustead to sell 247ha Johor land for RM143m