Distributed Hypothesis Testing with Variable-Length Coding 1