Under the UCC, a merchant's firm offer to hold an offer open is irrevocable for how long without consideration?