NBC: Hunter Biden agrees to testify publicly before the House Oversight Committee