Advancecon unit secures RM18.7mil contract from Petrofac