Ru(II)-Dppz Derivatives and Their Interactions with DNA: Thirty Years and Counting