Calcium-dependent effects of cadmium on energy metabolism and function of perfused rat heart.