Has anyone won all Masters 1000? Novak Djokovic, the only player to complete the Career Golden Masters.