4-Cyanobenzaldehyde DMSO PtCl2 NSC162998