Construct C++ I/O stream from C FILE pointer and Unix file descriptor