Mitochondrial diseases: from gene function to therapy