REPORT: Cameron Diaz and Benji Madden Engaged — Get All the Details!