Iran has threatened to carry out a further “crushing attack” on Israel, after firing 180 ballistic missiles at its regional enemy.