Energy shock response gathers pace as IEA agrees record 400 million-barrel oil release amid US-Iran war