IDF bars Al-Jazeera from covering West Bank rally