Prime Minister Benjamin Netanyahu feted the United States as Israel’s “irreplaceable and indispensable ally” at an event ahead of America’s Independence Day, even as his administration plans a trip to US rival China, amid frustration over the White House’s stance toward Jerusalem.