Scientex posts record RM289.9m net profit for FY18