Tiger Woods says he is 'feeling great' mentally and physically ahead of this week's PGA Championship.