Cameron Diaz Says Excessive Traveling Let to Her Hollywood Hiatus: "I Needed to Make Myself Whole Again"