“Younger Republicans — those under 50 — are 41 points less likely than older Republicans to side with Israelis.”