Cisplatin in cancer therapy: molecular mechanisms of action.