Puerarin protects against cadmium-induced proximal tubular cell apoptosis by restoring mitochondrial function.