Israel has halted attacks on Iran, Israeli Prime Minister Benjamin Netanyahu said, stopping short of acknowledging a ceasefire that US President Donald Trump said the countries were aiming for.