Novak Djokovic retains top spot at ATP rankings