Analysis BreakingDefeat for US Israel lobby as bill to impose 20-year sentences and $1m fines for boycotting Israel pulled