Djokovic beats Youzhny to reach US Open semi-final