taking Indian fashion to global stage Cameron Diaz calls Hollywood retirement 'the best 10 years of my life,' but says she would have been 'a fool' to not come back ...