Iran’s navy chief warned of powerful new weapons and said US quick victory claims are now seen as a joke.