Roger Federer ends Djokovic’s winning streak at ATP Finals