OpenAI adds ChatGPT Wallet so its Dots agents can buy items with per-purchase approval