US President Joe Biden has spoken to Israel Prime Minister Benjamin Netanyahu and reaffirmed his commitment to Israel's security against all threats from Iran and its proxies, as the country braces for a response to the assassination of a top Hamas leader in Tehran.