Is Cameron Diaz retiring from acting? Relive her best roles