Djokovic out of Davis Cup semi-final