Cameron Diaz May Have Married Benji Madden in the End, But We Revisit Some of Her Most Memorable Exes!