Average annual energy bills will rise by £332 in July, more than double the previously anticipated increase, due to high oil and gas prices driven by the war in Iran, trusted forecasters predicted.