Europe hits energy supply ‘stress test’ amid sweltering heat