Novak Djokovic har gått till final i Paris Masters efter seger mot ärkerivalen Roger Federer i semifinalen, 7–6, 5–7, 7–6.