Iranian rockets and Israeli interceptors streaked through the night sky after Tehran fired volleys of missiles in what it said was retaliation for recent Israeli attacks on a Beirut suburb