Novak Djokovic beats Juan Martin del Potro to win third US Open title