Rand stumbles as Israel and Iran trade fire, wider Middle East war threatens