IEA’s oil release is largest in its history; UK government considering support schemes for households and businesses hit by surge in energy prices ...