Cameron Diaz and Benji Madden Are Married — Get All The Details on Their Wedding!