Moscow says unrest in Iran is an internal affair but the US and Israel both voice praise for protesters