Does Teva Pharmaceutical Industries have it all: Value, Growth and Yield?