Foreign Secretary Ed Miliband said he hoped the agreement which G7 countries struck would ‘shield households and businesses from price shocks’.