GALLERY: Happy Birthday Cameron Diaz! Celebrate the Style Star With Pics of Her Best Red Carpet Looks