Under Pennsylvania's adoption of UCC Article 2, a merchant's firm offer to buy or sell goods is irrevocable for up to how long without consideration?