Oil shock threat looms as US strikes Iran