Effect of zinc and cadmium ions on structure and function of myoglobin.