FileDescriptor: add a move constructor