US and Israel attack Iran's civilian infrastructure as Trump issues a 48-hour deadline on opening Strait of Hormuz.