Cameron Diaz ‘Feels Whole’ After Retiring From Acting