Barack Obama has promised America’s “unwavering support” for Israel’s security.