Iran launched new attacks on Israeli and American bases overnight, following the sinking of an Iranian warship by an American submarine, as President Trump claims significant progress in the conflict.