Israel is losing US support - even among Republicans