The US-Israeli attack on Iran is entering its third week with continuing long-range strikes and an escalating war of words on both sides