Israeli court bans ‘human shields’