Singapore Court of Appeal discusses when an agreement is "subject to contract"