Cameron Diaz Credits Parents' 39-Year Marriage for Success