Nadal to meet Djokovic in US Open final