Israel rejects charges that its troops shield settlers during attacks on Palestinians in the West Bank,