Roberts, Obama stumble over oath wording