Structure and function of Hsp78, the mitochondrial ClpB homolog.