Obama to name James O’Brien hostage affairs envoy