David Morel, 30, sees improvement in condition after being shot in head in attack at checkpoint near Shuafat last month; two men charged for providing gun to attacker