Djokovic fans protest outside hotel where he's being kept after he failed to meet country's entry requirements