The U.S. and Israel's attack on Iran six weeks ago has triggered a significant shock to energy supply