Platinum and cancer: biochemistry, physiology, medicine.