Iran's Supreme Leader, Ayatollah Ali Khamenei says an American strike will mean regional war, after the US president declines to comment on the possibility of military action.